package com.menu.Mapper;

import com.menu.Pojo.Ingredients;

import java.util.List;

public interface IngredientsMapper {
    /**
     * 根据id查找食材
     * @param ingredientsId
     * @return
     */
    Ingredients findByIngredientsId(Integer ingredientsId);

    /**
     * 通过食谱id查找所有的食材
     * @param menuId
     * @return
     */
    List<Ingredients> findAllIngredientsByMenuId(Integer menuId);

    /**
     * 根据id删除
     * @param ingredientsId
     * @return
     */
    Integer deleteIngredients(Integer ingredientsId);

    /**
     * 添加食材
     * @return
     */
    Integer addIngredients(Ingredients ingredients);

    /**
     * 批量删除
     * @param ingredientsId
     * @return
     */
    Integer batchDeleteIngredients(Integer[] ingredientsId);

    /**
     * 修改食材
     * @param ingredientsId
     * @param ingredientsName
     * @param dosage
     * @return
     */
    Integer updateIngredients(Integer ingredientsId,String ingredientsName,String dosage);

    List<Integer>  findAllIngredientsIdByMenuId(Integer menuId);
}
